home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Linux
/
Kubuntu 8.10
/
kubuntu-8.10-desktop-i386.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
doc
/
libexif12
/
README
< prev
Wrap
Text File
|
2007-05-23
|
3KB
|
103 lines
libexif
-------
DESCRIPTION
-----------
libexif is a library for parsing, editing, and saving EXIF data. It is
intended to replace lots of redundant implementations in command-line
utilities and programs with GUIs.
FEATURES
--------
libexif supports parsing, editing and saving of EXIF data. In addition, it
has gettext support. All EXIF tags described in EXIF standard 2.1
are supported.
REQUIREMENTS
------------
libexif is written in plain C and does not require any additional library.
LIMITATIONS
-----------
libexif can only handle some maker notes, and even those not very well. More
work needs to be done. Note that libmnote has been merged with libexif - it
is no longer needed.
USAGE
-----
We have started documenting the libexif API using doxygen and are making
the results available at http://libexif.sourceforge.net/api/
Until someone writes some better documentation however, you need to refer
to the header files.
The short test-program test/test-mem illustrates how to create valid
EXIF data from scratch, how to save EXIF data and how to load EXIF data
from data in memory. Don't hesitate to contact us
(<libexif-devel@lists.sourceforge.net>) if you've got any questions
on how to use libexif.
To link to libexif into your own package, we recommend using the
pkgconfig utility (cf. http://pkg-config.freedesktop.org/wiki/). For
your convenience, libexif both provides libexif-uninstalled.pc and
installs libexif.pc.
FRONTENDS
---------
Right now, I know of the following frontends to libexif:
- exif: A small command-line utility to show EXIF information in JPEG
files (http://www.sourceforge.net/projects/libexif).
- gexif: A GTK+ frontend for editing EXIF data
(http://www.sourceforge.net/projects/libexif).
- gphoto2: A command-line frontend to libgphoto2, a library to access a
wide range of digital cameras (http://www.gphoto.org).
- gtkam: A GTK+ frontend to libgphoto2 (http://www.topfrose.de).
- thirdeye: Digital photos organizer and driver for eComStation
(http://ecomstation.ru/thirdeye).
- digicam:
If you would like to migrate your program to use libexif or add EXIF support
to it, don't hesitate to contact the authors.
LIBRARIES
---------
I know of the following libraries that use or have been inspired by libexif:
- pel: PHP-Code (http://pel.sourceforge.net)
AUTHORS
-------
libexif has originally been written by Curtis Galloway
<curtisg@users.sourceforge.net>. Because of the original design not
supporting editing and saving, Lutz Mⁿller <lutz@users.sourceforge.net>
rewrote libexif from scratch.
LINKS
-----
Some links you might want to check out if you are interested in further
information about EXIF.
- http://drewnoakes.com/code/exif: metadata extraction framework in Java
- http://www.pima.net: This is where I got the exif standard from. Site is
down as of 2002/12/31.
- http://www.jeida.or.jp: Can't remember any more. Site is down as of
2002/12/31.
- http://www.exif.org: information about the EXIF standard.
- http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html: Looks
like libexif in Perl. Seems to support a lot of MakerNotes.